Kỹ thuật phần mềm

Q & A cho các chuyên gia, học giả và sinh viên làm việc trong vòng đời phát triển hệ thống








2
Tại sao Java không đặt tên tệp trong args?
Trong C và C ++, phương thức chính giữ tên tệp ở vị trí đầu tiên của mảng tại argv [0]. Tuy nhiên, trong Java, tên tệp không được bao gồm trong mảng chuỗi args. Có một lý do thực tế cho việc này? Tôi hiểu rằng điều này làm …
20 java  c++  c 

4
Khi nào và làm thế nào tôi nên sử dụng ngoại lệ?
Cài đặt Tôi thường gặp khó khăn trong việc xác định thời điểm và cách sử dụng ngoại lệ. Hãy xem xét một ví dụ đơn giản: giả sử tôi đang quét một trang web, nói " http://www.abevigoda.com/ ", để xác định xem Abe Vigoda có còn sống không. Để …


4
Giao diện trống để kết hợp nhiều giao diện
Giả sử bạn có hai giao diện: interface Readable { public void read(); } interface Writable { public void write(); } Trong một số trường hợp, các đối tượng triển khai chỉ có thể hỗ trợ một trong những điều này nhưng trong rất nhiều trường hợp, việc triển khai …


4
Khi nào nên sử dụng mẫu kho lưu trữ
Tôi đã đọc gần đây rằng việc sử dụng mẫu kho lưu trữ kết hợp với ORM là không tốt. Theo hiểu biết của tôi, điều này là do sự trừu tượng mà họ cung cấp trên cơ sở dữ liệu SQL quá rò rỉ để được chứa trong mẫu. …


5
Là đối tượng kiến ​​trúc hệ thống thành phần thực thể được định hướng theo định nghĩa?
Là đối tượng kiến trúc hệ thống thành phần thực thể được định hướng, theo định nghĩa? Nó có vẻ nhiều thủ tục hoặc chức năng đối với tôi. Ý kiến ​​của tôi là nó không ngăn bạn thực hiện nó bằng ngôn ngữ OO, nhưng sẽ không thành công …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.