私は、犬オブジェクトのコレクションを持つPersonクラスを持っているとしましょう。この関係は双方向です。私は、これらのオブジェクトで働いていた場合、今 public class Person {
private List<Dog> dogs;
// getter and setter for dogs
}
public class Dog {
private
が、私はこのクラスを得た: Class Username {
protected $id;
protected $username;
protected $contact_information;
private __construct($id) {
$this->id = (int) $id; // Forces it to be a string
$c
MVCスタイルのWebアプリケーションを見てみると、非常に大きなサービスインターフェイスをビジネスレイヤーの前に置いていることに気付いています。このインターフェイスの実装には、通常、DAOの束が含まれています。だからあなたのようなものがあります: public class FoodServiceImpl implements FoodService {
private FruitDAO
interface IFolderOrItem<TFolderOrItem> where TFolderOrItem : FolderOrItem {}
abstract class FolderOrItem {}
class Folder : FolderOrItem {}
abstract class Item : FolderOrItem {}
class Document